import { _decorator, Component, instantiate, Node, Prefab } from 'cc';
import { MyUtils } from './tool/MyUtils';
const { ccclass, property } = _decorator;


@ccclass('enemy')
export class enemy extends Component {
    
    //加载预制体
    @property(Prefab)
    enemyPrefab: Prefab = null!;

    start() {
        
    }

    shengcheng() { 
        // 每两秒生成一个敌人
        this.schedule(this.addEnemy, 2, 14);
    }

    addEnemy() { 
         // 实例化预制体
        const prefabInstance = instantiate(this.enemyPrefab);
        
        // 将生成的节点添加到当前节点下（作为子节点）
        this.node.addChild(prefabInstance);
        let x=MyUtils.instance.randomInt(-190, 1300);
        // 设置相对位置（相对于父节点）
        prefabInstance.setPosition(x, -40, 0);
    }

    update(deltaTime: number) {
        
    }
}


